mod address;
pub(crate) mod shadowsocks;

pub use address::Address;
pub use address::AddressError;
pub use shadowsocks::CipherKind;

#[cfg(debug_assertions)]
#[macro_export]
macro_rules! debug_log {
    ($( $args:expr),*) => { { use log::debug; debug!( $( $args ),*); }}
}